An Outline of Rule-Based Re nement for Petri Nets
نویسنده
چکیده
Extended Abstract The concept of reenement is a well-known technique within software engineering in general and for stepwise development of Petri nets in particular. In fact, several diierent concepts for the reenement of nets have been proposed in literature, above all the reenement of places, transitions or even subnets by some other subnet. Based on the idea of formal grammars, we propose rule-based reenement to present rules denoting the replacement of a subnet by another one, without changing the remaining part of the whole net. This has the advantage of a simple local presentation of the reenement, even if the whole system is large and complex. We consider to have a rule p with a left-hand side net L that is replaced by a right-hand side net R. This rule can be applied to some net N, yielding the new net M. This application of a rule 1 p, called transformation 1 , is denoted by N p =) M. We study rule-based reenement and horizontal structuring for Petri nets in general. This means, that in Pad96] we have introduced a notion of abstract Petri nets, that comprises several diierent Petri net classes, basic as well as high-level. A general approach to rule-based reenement has already been introduced ((Pad96]) by the theory of high-level replacement systems in the sense of EHKP91b, EHKP91a]. This theory generalizes the theory of graph grammars to high-level structures deened as objects in a suitable category. We discuss the relation of rule-based reenement to other notions of reenement. Moreover, we review the concepts and results for independence and parallelism of transformations from EHKP91b, EHKP91a]. We introduce horizontal structuring techniques, union and fusion, that are expressed in the frame of high-level replacement systems using colimit constructions. Furthermore, we sketch the compatibility of these constructions with transformations. has strongly innuenced this work. 1 In the standard terminologyof graph grammars rules and transformations are called productionsand derivations, respectively. In the context of nets, however, we prefer to speak about rules and transformations.
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملHorizontal and Vertical Structuring Techniques for Statecharts
Abstract In this paper we present an algebraic approach to statecharts as they are used in the Statemate tool in the style of "Petri-Nets are Monoids" for place-transition nets developed by Meseguer and Montanari. We apply the framework of high-level-replacement systems, a categorical generalization of graph transformation systems, in order to de ne union as horizontal as well as transformation...
متن کاملSoccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کاملA Formal Approach for Architectural Modeling and Prototyping of Distributed Real-Time Systems
For complex software systems a centr al design con cern is system archite cture The systematic treatment of ar chite ctur al speci cation and re nement is a prop er basis for an engineering approach to system design However conventional Petri nets models do not pro vide ade quate abstr actions for archite ctural speci ca tion because their primary conc ern is b ehavior mo del ing and analysis A...
متن کاملUsing Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996